]> dgit.raspbian.org Git - gnome-shell.git/commit
workspaceAnimation: Split out BaseWorkspaceGroup
authorFlorian Müllner <fmuellner@gnome.org>
Fri, 5 Dec 2025 08:25:30 +0000 (09:25 +0100)
committerMarge Bot <marge-bot@gnome.org>
Fri, 5 Dec 2025 22:34:23 +0000 (22:34 +0000)
commit96be47933ffdc2c0645aae155ce1b2cf6b16593a
tree920e2e15a370295c7cd90758e3c177322a0b17c6
parent240aa910dc842098c843cad498572660aee0c66f
workspaceAnimation: Split out BaseWorkspaceGroup

Since we started to show DESKTOP windows as part of the background
during the workspace animation, we need to track both the windows
relevant for the monitor/workspace and DESKTOP windows.

We are about to split out the background handling into its own class.

To prepare for this, split out a BaseWorkspaceGroup class that handles the
basic "create clones of relevant windows and track them" functionality
common to both cases.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3995>
js/ui/workspaceAnimation.js